package com.hsd.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/*
 * @ Author zyt
 * @ Create 2025/4/11
 * @ Version 1.0
 */


@Target(ElementType.METHOD) // 限定注解只能用于方法
@Retention(RetentionPolicy.RUNTIME) // 注解在运行时有效
public @interface HistoryLog {
    boolean logParams() default true; // 是否记录请求参数

    boolean logResponse() default true; // 是否记录响应结果

    boolean logExecutionTime() default true; // 是否记录执行时间
}
